to remedy deficiencies - Turc Anglais Dictionnaire